package com.ruoyi.prt.mapper;

import java.util.List;
import com.ruoyi.prt.domain.PrtEqp;

/**
 * 打印设备Mapper接口
 * 
 * @author xiaobo Yan
 * @date 2021-03-31
 */
public interface PrtEqpMapper 
{
    /**
     * 查询打印设备
     * 
     * @param eqpId 打印设备ID
     * @return 打印设备
     */
    public PrtEqp selectPrtEqpById(String eqpId);

    /**
     * 查询打印设备列表
     * 
     * @param prtEqp 打印设备
     * @return 打印设备集合
     */
    public List<PrtEqp> selectPrtEqpList(PrtEqp prtEqp);

    /**
     * 新增打印设备
     * 
     * @param prtEqp 打印设备
     * @return 结果
     */
    public int insertPrtEqp(PrtEqp prtEqp);

    /**
     * 修改打印设备
     * 
     * @param prtEqp 打印设备
     * @return 结果
     */
    public int updatePrtEqp(PrtEqp prtEqp);

    /**
     * 删除打印设备
     * 
     * @param eqpId 打印设备ID
     * @return 结果
     */
    public int deletePrtEqpById(String eqpId);

    /**
     * 批量删除打印设备
     * 
     * @param eqpIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePrtEqpByIds(String[] eqpIds);

    /**
     * 通过设备名称查询
     * @param eqpName /
     * @return /
     */
    PrtEqp selectPrtEqpByEqpName(String eqpName);
}
